%% This BibTeX bibliography file was created using BibDesk.
%% https://bibdesk.sourceforge.io/

%% Created for Faisal Memon at 2018-09-18 14:53:41 +0100 


%% Saved with string encoding Unicode (UTF-8) 



@inproceedings{asanchecker,
	Author = {Konstantin Serebryany and Derek Bruening and Alexander Potapenko and Dmitry Vyukov},
	Booktitle = {USENIX ATC 2012},
	Date-Added = {2018-09-09 22:27:53 +0100},
	Date-Modified = {2018-09-09 22:28:45 +0100},
	Title = {AddressSanitizer: A Fast Address Sanity Checker},
	Url = {https://www.usenix.org/conference/usenixfederatedconferencesweek/addresssanitizer-fast-address-sanity-checker},
	Year = {2012},
	Bdsk-Url-1 = {https://www.usenix.org/conference/usenixfederatedconferencesweek/addresssanitizer-fast-address-sanity-checker}}

@url{cite-key,
	Date-Added = {2018-09-09 22:27:09 +0100},
	Date-Modified = {2018-09-09 22:27:09 +0100}}

@url{3rdpartycrashtools,
	Date-Added = {2018-09-09 21:01:01 +0100},
	Date-Modified = {2018-09-09 21:02:10 +0100},
	Keywords = {3rd party crash reporting},
	Lastchecked = {9/9/2018},
	Title = {iOS Crash Reporting Tools},
	Url = {https://rollout.io/blog/ios-crash-reporting-tools-2017-update/},
	Urldate = {2017},
	Year = {2017},
	Bdsk-Url-1 = {https://rollout.io/blog/ios-crash-reporting-tools-2017-update/}}

@url{plcrashreporter,
	Date-Added = {2018-09-08 18:55:58 +0100},
	Date-Modified = {2018-09-08 18:56:31 +0100},
	Keywords = {crash report plausible labs},
	Title = {Plausible Labs Crash Reporter},
	Url = {https://github.com/plausiblelabs/plcrashreporter},
	Urldate = {2018},
	Year = {2018},
	Bdsk-Url-1 = {https://github.com/plausiblelabs/plcrashreporter}}

@url{threadstatus,
	Date-Added = {2018-09-08 17:27:28 +0100},
	Date-Modified = {2018-09-08 17:28:26 +0100},
	Keywords = {thread status},
	Title = {Thread Status Values in Mach},
	Url = {https://github.com/apple/darwin-xnu/blob/0a798f6738bc1db01281fc08ae024145e84df927/osfmk/mach/arm/thread_status.h},
	Urldate = {2018},
	Year = {2018},
	Bdsk-Url-1 = {https://github.com/apple/darwin-xnu/blob/0a798f6738bc1db01281fc08ae024145e84df927/osfmk/mach/arm/thread_status.h}}

@url{impropersockets,
	Date-Added = {2018-09-08 16:43:11 +0100},
	Date-Modified = {2018-09-08 16:44:38 +0100},
	Keywords = {BSD socket improper},
	Lastchecked = {8/9/2018},
	Title = {Improper use of BSD sockets},
	Url = {https://stackoverflow.com/a/13790353/2715565},
	Urldate = {2018},
	Year = {2018},
	Bdsk-Url-1 = {https://stackoverflow.com/a/13790353/2715565}}

@url{cfconstantstring,
	Date-Added = {2018-09-08 11:30:35 +0100},
	Date-Modified = {2018-09-18 14:52:47 +0100},
	Title = {NSCFConstantString in CoreFoundation.framework},
	Url = {https://github.com/JaviSoto/iOS10-Runtime-Headers/blob/master/Frameworks/CoreFoundation.framework/__NSCFConstantString.h},
	Urldate = {2018},
	Year = {2018},
	Bdsk-Url-1 = {https://github.com/JaviSoto/iOS10-Runtime-Headers/blob/master/Frameworks/CoreFoundation.framework/__NSCFConstantString.h}}

@url{dispatchdata,
	Date-Added = {2018-09-08 11:28:29 +0100},
	Date-Modified = {2018-09-08 11:29:34 +0100},
	Lastchecked = {8/9/2018},
	Title = {NSDispatchData.h in Foundation.framework},
	Url = {https://github.com/JaviSoto/iOS10-Runtime-Headers/blob/master/Frameworks/Foundation.framework/_NSDispatchData.h%0A},
	Urldate = {2018},
	Year = {2018},
	Bdsk-Url-1 = {https://github.com/JaviSoto/iOS10-Runtime-Headers/blob/master/Frameworks/Foundation.framework/_NSDispatchData.h%0A}}

@url{dynamicloadingeg,
	Date-Added = {2018-08-18 12:28:03 +0100},
	Date-Modified = {2018-08-18 12:28:48 +0100},
	Keywords = {dyld dynamic loading},
	Lastchecked = {18/8/2018},
	Title = {Dynamic Loading Example},
	Url = {https://github.com/patriknyblad/ios-runtime-loading-dynamic-framework.git},
	Urldate = {2018},
	Year = {2018},
	Bdsk-Url-1 = {https://github.com/patriknyblad/ios-runtime-loading-dynamic-framework.git}}

@url{libdispatchtar,
	Date-Added = {2018-08-16 11:54:25 +0100},
	Date-Modified = {2018-08-16 11:55:33 +0100},
	Keywords = {libdispatch apple open source},
	Lastchecked = {16/8/2018},
	Title = {libdispatch Open Source},
	Url = {https://opensource.apple.com/tarballs/libdispatch/},
	Urldate = {2018},
	Year = {2018},
	Bdsk-Url-1 = {https://opensource.apple.com/tarballs/libdispatch/}}

@url{intelrob,
	Date-Added = {2018-08-06 16:50:40 +0100},
	Date-Modified = {2018-08-06 16:51:20 +0100},
	Keywords = {CATERR},
	Lastchecked = {6/8/2018},
	Title = {Debugging Processor Reorder Buffer Timeout: Guide},
	Url = {https://www.intel.co.uk/content/www/uk/en/embedded/training/rob-timeout-debug-guide-paper.html?wapkw=caterr},
	Urldate = {2018},
	Year = {2018},
	Bdsk-Url-1 = {https://www.intel.co.uk/content/www/uk/en/embedded/training/rob-timeout-debug-guide-paper.html?wapkw=caterr}}

@url{appleinsiderimacpro,
	Date-Added = {2018-08-06 15:30:25 +0100},
	Date-Modified = {2018-08-06 15:31:28 +0100},
	Keywords = {T2 iMac Pro, MacBook Pro},
	Title = {Apple's T2 chip may be behind iMac Pro, MacBook Pro crashes},
	Url = {https://appleinsider.com/articles/18/07/26/apples-t2-chip-could-be-behind-small-number-of-crashes-in-imac-pro-new-macbook-pro},
	Urldate = {2018},
	Year = {2018},
	Bdsk-Url-1 = {https://appleinsider.com/articles/18/07/26/apples-t2-chip-could-be-behind-small-number-of-crashes-in-imac-pro-new-macbook-pro}}

@url{mashable,
	Date-Added = {2018-08-06 10:09:00 +0100},
	Date-Modified = {2018-08-06 10:09:53 +0100},
	Keywords = {iMac Pro MacBook Pro},
	Lastchecked = {6/8/2018},
	Title = {Some 2018 MacBook Pro and iMac Pro get kernel panics},
	Url = {https://mashable.com/2018/07/26/2018-macbook-pro-imac-pro-kernel-panic/?europe=true},
	Urldate = {2018},
	Year = {2018},
	Bdsk-Url-1 = {https://mashable.com/2018/07/26/2018-macbook-pro-imac-pro-kernel-panic/?europe=true}}

@url{macbookproT2,
	Date-Added = {2018-08-06 10:00:02 +0100},
	Date-Modified = {2018-08-06 10:01:15 +0100},
	Keywords = {t2 bridge macbook pro crash},
	Lastchecked = {6/8/2018},
	Title = {2018 MacBook Pros Bridge OS Error},
	Url = {https://forums.macrumors.com/threads/2018-macbook-pros-crashing-with-bridge-os-error.2128976/},
	Urldate = {2018},
	Year = {2018},
	Bdsk-Url-1 = {https://forums.macrumors.com/threads/2018-macbook-pros-crashing-with-bridge-os-error.2128976/}}

@url{kepnertregoe,
	Date-Added = {2018-08-02 17:31:00 +0100},
	Date-Modified = {2018-08-03 15:54:27 +0100},
	Keywords = {kepner tregoe ats troubleshooting},
	Lastchecked = {2/8/2018},
	Title = {Analytic Troubleshooting},
	Url = {https://www.kepner-tregoe.com},
	Urldate = {2018},
	Year = {2018},
	Bdsk-Url-1 = {https://www.kepner-tregoe.com}}

@url{macherror,
	Date-Added = {2018-07-31 13:05:34 +0100},
	Date-Modified = {2018-07-31 13:06:28 +0100},
	Keywords = {error code mach},
	Lastchecked = {31/7/2018},
	Title = {Making sense of I/O Kit error codes},
	Url = {https://developer.apple.com/library/archive/qa/qa1075/_index.html},
	Urldate = {2018},
	Year = {2018},
	Bdsk-Url-1 = {https://developer.apple.com/library/archive/qa/qa1075/_index.html}}

@book{panicbook,
	Date-Added = {2018-07-26 13:17:34 +0100},
	Date-Modified = {2018-07-26 14:10:20 +0100},
	Edition = {1},
	Keywords = {SunOS Panic},
	Month = {1},
	Number = {0-13-149386-8},
	Publisher = {Prentice Hall},
	Title = {Panic! Unix System Crash Dump Analysis},
	Volume = {1},
	Year = {1995}}

@url{exception-types,
	Date-Added = {2018-07-18 15:41:28 +0000},
	Date-Modified = {2018-07-20 18:30:48 +0000},
	Keywords = {exception_types.h},
	Lastchecked = {2018},
	Title = {Mach Exception Types},
	Url = {https://github.com/apple/darwin-xnu/blob/0a798f6738bc1db01281fc08ae024145e84df927/osfmk/mach/exception_types.h#L68},
	Urldate = {2018},
	Year = {2018},
	Bdsk-Url-1 = {https://github.com/apple/darwin-xnu/blob/0a798f6738bc1db01281fc08ae024145e84df927/osfmk/mach/exception_types.h#L68}}

@url{ios-versions,
	Date-Added = {2018-07-18 14:42:14 +0000},
	Date-Modified = {2018-07-30 19:44:06 +0100},
	Keywords = {ios version history},
	Lastchecked = {30/7/2018},
	Title = {iOS Version History},
	Url = {https://en.wikipedia.org/wiki/IOS_version_history},
	Urldate = {2018},
	Year = {2018},
	Bdsk-Url-1 = {https://en.wikipedia.org/wiki/IOS_version_history}}

@url{resource-management,
	Date-Added = {2018-07-18 10:55:05 +0000},
	Date-Modified = {2018-07-18 11:16:26 +0000},
	Keywords = {coalition cpu crash report},
	Lastchecked = {2018},
	Month = {01},
	Title = {Resource Management},
	Url = {http://newosxbook.com/files/MSAse2015.pdf},
	Urldate = {2015},
	Year = {2015},
	Bdsk-Url-1 = {http://newosxbook.com/files/MSAse2015.pdf}}

@url{ios-devices,
	Date-Added = {2018-07-18 10:14:11 +0000},
	Date-Modified = {2018-07-18 11:14:25 +0000},
	Keywords = {wikipedia model device strings},
	Lastchecked = {18/7/2018},
	Month = {7},
	Title = {List of iOS Devices},
	Url = {https://en.wikipedia.org/wiki/List_of_iOS_devices},
	Urldate = {2018},
	Year = {2018},
	Bdsk-Url-1 = {https://en.wikipedia.org/wiki/List_of_iOS_devices}}

@url{apple-sysdiag,
	Date-Added = {2018-07-18 08:55:46 +0000},
	Date-Modified = {2018-07-30 19:43:09 +0100},
	Keywords = {diagnostic profiles},
	Lastchecked = {30/7/2018},
	Title = {Diagnostic Profiles and Logs},
	Url = {https://developer.apple.com/bug-reporting/profiles-and-logs/},
	Urldate = {2018},
	Year = {2018},
	Bdsk-Url-1 = {https://developer.apple.com/bug-reporting/profiles-and-logs/}}

@url{wwdc2015_413,
	Date-Added = {2018-07-13 10:21:35 +0000},
	Date-Modified = {2018-07-13 10:22:53 +0000},
	Title = {Advanced Debugging with Address Sanitizer},
	Url = {https://developer.apple.com/videos/play/wwdc2015/413/},
	Urldate = {2015},
	Year = {2015},
	Bdsk-Url-1 = {https://developer.apple.com/videos/play/wwdc2015/413/}}

@url{wwdc2018_416,
	Date-Added = {2018-07-11 13:59:23 +0000},
	Date-Modified = {2018-07-11 14:00:25 +0000},
	Title = {iOS Memory Deep Dive},
	Url = {https://devstreaming-cdn.apple.com/videos/wwdc/2018/416n2fmzz0fz88f/416/416_ios_memory_deep_dive.pdf?dl=1},
	Urldate = {2018},
	Year = {2018},
	Bdsk-Url-1 = {https://devstreaming-cdn.apple.com/videos/wwdc/2018/416n2fmzz0fz88f/416/416_ios_memory_deep_dive.pdf?dl=1}}

@url{wwdc2010session317,
	Date-Added = {2018-07-11 07:59:17 +0000},
	Date-Modified = {2018-07-17 09:58:37 +0000},
	Title = {WWDC2010 Session 317 Understanding Crash Reports On iPhone OS},
	Url = {https://download.developer.apple.com/videos/wwdc_2010__sd/session_317__understanding_crash_reports_on_iphone_os.mov},
	Urldate = {2010},
	Year = {2010},
	Bdsk-Url-1 = {https://download.developer.apple.com/videos/wwdc_2010__sd/session_317__understanding_crash_reports_on_iphone_os.mov}}

@url{icdabgithub,
	Date-Added = {2018-07-10 15:40:43 +0000},
	Date-Modified = {2018-07-10 20:46:12 +0000},
	Keywords = {ios crash dump analysis book github},
	Lastchecked = {2018},
	Month = {7},
	Title = {iOS Crash Dump Analysis Book GitHub Resources},
	Url = {https://github.com/faisalmemon/ios-crash-dump-analysis-book},
	Year = {2018},
	Bdsk-Url-1 = {https://github.com/faisalmemon/ios-crash-dump-analysis-book}}

@webpage{class-dump-tool,
	Author = {Steve Nygard},
	Date-Added = {2018-07-10 10:38:15 +0000},
	Date-Modified = {2018-07-10 10:50:02 +0000},
	Keywords = {class dump tool},
	Lastchecked = {10/7/2018},
	Month = {7},
	Title = {Class Dump Tool},
	Url = {http://stevenygard.com/projects/class-dump/},
	Urldate = {2018},
	Year = {2018},
	Bdsk-Url-1 = {http://stevenygard.com/projects/class-dump/}}

@url{wwdc2010_crash,
	Date-Added = {2018-07-09 15:44:27 +0000},
	Date-Modified = {2018-07-17 09:58:15 +0000},
	Keywords = {wwdc10 crash report},
	Title = {Understanding Crash Reports on iPhone OS},
	Url = {https://asciiwwdc.com/2010/sessions/317},
	Urldate = {2010},
	Year = {2010},
	Bdsk-Url-1 = {https://asciiwwdc.com/2010/sessions/317}}

@url{tn2123,
	Date-Added = {2018-07-09 14:40:13 +0000},
	Date-Modified = {2018-07-30 19:43:35 +0100},
	Keywords = {crashreporter reportcrash},
	Lastchecked = {30/7/2018},
	Title = {CrashReport Technote 2123},
	Url = {https://developer.apple.com/library/archive/technotes/tn2004/tn2123.html},
	Urldate = {2004},
	Year = {2004},
	Bdsk-Url-1 = {https://developer.apple.com/library/archive/technotes/tn2004/tn2123.html}}

@url{tn2124,
	Date-Added = {2018-07-09 13:39:43 +0000},
	Date-Modified = {2018-07-17 09:58:08 +0000},
	Keywords = {mac debug magic},
	Title = {Mac OS X Debugging Magic Technote 2124},
	Url = {https://developer.apple.com/library/archive/technotes/tn2124/_index.html},
	Urldate = {2018},
	Year = {2018},
	Bdsk-Url-1 = {https://developer.apple.com/library/archive/technotes/tn2124/_index.html}}

@url{tn2239,
	Date-Added = {2018-07-09 13:37:16 +0000},
	Date-Modified = {2018-07-17 09:57:48 +0000},
	Keywords = {ios debug magic},
	Title = {iOS Debugging Magic Technote 2239},
	Url = {https://developer.apple.com/library/archive/technotes/tn2239/_index.html},
	Urldate = {2018},
	Year = {2018},
	Bdsk-Url-1 = {https://developer.apple.com/library/archive/technotes/tn2239/_index.html}}

@url{wwdc18_crash,
	Date-Added = {2018-07-09 13:32:10 +0000},
	Date-Modified = {2018-07-09 13:34:34 +0000},
	Keywords = {wwdc crash logs},
	Title = {Understanding Crashes and Crash Logs},
	Url = {https://developer.apple.com/videos/play/wwdc2018/414},
	Urldate = {2018},
	Year = {2018},
	Bdsk-Url-1 = {https://developer.apple.com/videos/play/wwdc2018/414}}

@url{tn2151,
	Abstract = {Apple's Document for explaining and analyzing crash dumps.},
	Annote = {Crash Dump Technote.},
	Date-Added = {2018-07-08 19:01:36 +0000},
	Date-Modified = {2018-07-08 19:33:02 +0000},
	Keywords = {crash apple technote},
	Lastchecked = {8/7/2018},
	Month = {07},
	Read = {0},
	Rss-Description = {Apple Crash dump technote.},
	Title = {Apple Crash Dump Technote 2151},
	Url = {https://developer.apple.com/library/archive/technotes/tn2151/_index.html},
	Year = {2018},
	Bdsk-Url-1 = {https://developer.apple.com/library/archive/technotes/tn2151/_index.html}}
